/*
 * Filename:    RandomCodeUtil.java
 * Copyright:   2014 中国平安保险（集团）股份有限公司 版权所有
 * Company:     平安科技养老险及健康险系统开发部
 * Create at:   2014-12-29
 */
package com.paic.mhis.hcpms.audit.util;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;

/**
 * @author EX-PANAN001
 * 
 */

public class RandomCodeUtil {

	/**
	 * 获取编号
	 * 
	 * @param str
	 * @return
	 */
	public static String getRandomCode(String str) {
		return str + generation();
	}

	/**
	 * 生成时间和4位随机数拼接的字符串
	 */
	private static String generation() {
		StringBuffer strbuf = new StringBuffer();
		strbuf.append(new SimpleDateFormat("yyyy").format(new Date()));
		// int num = (int) (Math.random() * 9000 + 1000);
		// String str = num + "";
		Random rn = new Random();
		String str = rn.nextInt(10) + "" + rn.nextInt(10) + rn.nextInt(10)
				+ rn.nextInt(10);
		strbuf.append(str);
		return strbuf.toString();
	}

}
